Core Concepts Of Devsecops: Security Principles, Shift Left Security, And Security As Code